<?php
require_once $GLOBALS['ROO'] . 'Modules/Geo/class.geo.php';
$GET = $GLOBALS['MYT']->db_array("SELECT
		CliDomicilio,
		CliPisoPuerta,
		CliPortal,
		CliCP,
		ClPais,
		CliProvincia,
		CliCiudad,
		CliLocation,
		CliTelefono,
		CliTelefono2,
		CLCttEmail,
		CliActividad,
		CliMailing
	FROM clientes
		WHERE CliNumero = {$_GET['SenderID']}");
$jsval = '';
form_pr('clupdateform', '', '', 'post');
$SenderGeo = new Geo();

mn_field('hidden', 'ED', 'CliNumero', $_GET['SenderID'], '', '', '', '');

mn_field('hidden', 'ED', 'CL_ELEMTYPE1', $_GET['VField1'], '', '', '', '');
mn_field('hidden', 'ED', 'CL_ELEMTYPE2', $_GET['VField2'], '', '', '', '');
mn_field('hidden', 'ED', 'CL_ELEMTYPE3', 1, '', '', '', '');
if ($_GET['VField1'] == 1) {
    $jsval .= "document.clupdateform.CL_CTT_CliTelefono.value == document.clupdateform.CL_CTT_CliTelefono2.value) {alert('O numero de telefone fixo nao pode ser igual ao numero de telemovel.');} else if((document.clupdateform.CL_CTT_CliTelefono.value != '' || document.clupdateform.CL_CTT_CliTelefono2.value > 0)";
    echo '<div style="margin:10px;position:absolute;top:0px;left:0px;" class="Alert">Necessário actualizar os contactos do cliente</div>

	<label style="position:absolute;top:35px;left:15px;">Disponibilidade para contacto comercial: </label>';
    mn_field('hselect', 'ED', 'CliContacto', $GET[1]['CliMailing'], "Contactavel;Incontactavel#0;1", '', '', '" style="position:absolute;top:35px;left:210px;');
    echo '<label style="position:absolute;top:55px;left:15px;">Telefone:</label>';
    mn_field('text', 'ED', 'CL_CTT_CliTelefono', $GET[1]['CliTelefono'], '16', '16', '', '" style="position:absolute;top:55px;left:100px;');
    echo '<label style="position:absolute;top:75px;left:15px;">Telemovel:</label>';
    mn_field('text', 'ED', 'CL_CTT_CliTelefono2', $GET[1]['CliTelefono2'], '16', '16', '', '" style="position:absolute;top:75px;left:100px;');
    echo '<label style="position:absolute;top:95px;left:15px;">Email:</label>';
    echo '<div style="position:absolute;top:95px;left:400px;">Nao Tem</div>';
    if ($GET[1]['CLCttEmail'] == '0') {
        $frm_CliMailChecked = '" checked="checked';
        $GET[1]['CLCttEmail'] = '';
    } else {
        $frm_CliMailChecked = '';
    }
    mn_field('checkbox', 'ED', 'CLCttEmailExists', '1', '', '', '', '" style="position:absolute;top:95px;left:440px;' . $frm_CliMailChecked);
    mn_field('text', 'ED', 'CL_CTT_CliCttEmail', $GET[1]['CLCttEmail'], '100', '50', '', '" style="position:absolute;top:95px;left:100px;');
}
if ($_GET['VField2'] == 1) {
    if ($jsval != '') {
        $jsval .= ' || ';
    }
    $jsval .= "(document.clupdateform.CL_CTT_CliDomicilio.value != '' && (document.clupdateform.CL_CTT_CliLocation.value != '' || document.clupdateform.CL_CTT_CliCiudad.value > 0))";

    echo '<div style="margin:10px;position:absolute;top:105px;left:0px;" class="Alert">Necessário actualizar o endereÇo do cliente</div>
		<label style="position:absolute;top:140px;left:15px;">Domicilio:</label>';
    mn_field('text', 'ED', 'CL_CTT_CliDomicilio', $GET[1]['CliDomicilio'], '70', '70', '', '" style="position:absolute;top:140px;left:100px;');
    echo '<label style="position:absolute;top:160px;left:15px;">Numero: </label>';
    mn_field('text', 'ED', 'CL_CTT_CliPortal', $GET[1]['CliPortal'], '10', '10', '', '" style="position:absolute;top:160px;left:100px;');
    echo '<label style="position:absolute;top:160px;left:190px;">Piso: </label>';
    mn_field('text', 'ED', 'CL_CTT_CliPisoPuerta', $GET[1]['CliPisoPuerta'], '10', '10', '', '" style="position:absolute;top:160px;left:230px;');
    echo '<label style="position:absolute;top:160px;left:315px;">Codigo Postal </label>';
    mn_field('text', 'ED', 'CL_CTT_CliCP', $GET[1]['CliCP'], '10', '10', '', '" style="position:absolute;top:160px;left:400px;');
    echo '<label style="position:absolute;top:180px;left:15px;">Localidade:  </label>';
    mn_field('text', 'ED', 'CL_CTT_CliLocation', $GET[1]['CliLocation'], '50', '50', '', '" style="position:absolute;top:180px;left:100px;');
    echo '<label style="position:absolute;top:200px;left:15px;">Pais: </label>
        <div style="position:absolute;top:200px;left:100px;">'.$SenderGeo->GetCountry($GET[1]['ClPais'],'CL_CTT_ClPais','CL_CTT_CliProvincia', 'CL_CTT_CliCiudad',null,$GET[1]['CliProvincia'],'clup_state','clup_city','','ED').'</div>
        <label style="position:absolute;top:220px;left:15px;">Provincia: </label>
	<div style="position:absolute;top:220px;left:100px;" id="clup_state">'.$SenderGeo->GetRegion($GET[1]['CliProvincia'],'CL_CTT_CliProvincia','CL_CTT_CliCiudad',$GET[1]['ClPais'],0,'clup_city','ED').'</div>
	<label style="position:absolute;top:240px;left:15px;">Cidade: </label>
	<div style="position:absolute;top:240px;left:100px;" id="clup_city">'.$SenderGeo->GetCity($GET[1]['CliCiudad'], 'CL_CTT_CliCiudad', $GET[1]['CliProvincia'], $GET[1]['ClPais'], 'ED').'</div>';
}

echo '<div style="margin:10px;position:absolute;top:255px;left:0px;" class="Alert">Outros dados a necessitar actualizacao.</div>
	<label style="position:absolute;top:295px;left:15px;">Profissao: </label>';
mn_field('text', 'ED', 'CliActividad', $GET[1]['CliActividad'], '60', '60', '', '" style="position:absolute;top:295px;left:100px;');

echo '<div id="clupdateresponse" style="height:20;float:center"></div>';
mn_field('button', 'ED', 'CL_CTT_SAVE', 'Guardar', '', '', '', '" style="position:absolute;top:334px;left:8px;width:73%;height:40" onclick="
		if(' . $jsval . ') {
			this.disabled=\'true\';
			document.clupdateform.action=\'_response/rsproxy.php?pr=cl_validate\';
			subform(\'clupdateform\',\'clupdateresponse\');
		} else {
			alert(\'Confirmar todos os campos.\');
		}');
mn_field('button', 'ED', 'CL_CTT_CLOSE', 'Sair sem Guardar', '', '', '', '" style="position:absolute;top:334px;left:368px;width:25%;height:40" onclick="
		Ext.getCmp(\'winclupdate\').close();');
?>
</form>